توزیع برنامه های الکترونیکی [ویدئو]

Distributing Electron Applications [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: Electron یک فریم ورک منبع باز محبوب است که به شما امکان می دهد برنامه های دسکتاپ را با استفاده از مهارت هایی که قبلاً به عنوان یک توسعه دهنده front-end دارید بسازید. در این دوره، بحث های مفصلی را در مورد نحوه بسته بندی، امضا و توزیع صحیح برنامه های Electron بررسی خواهیم کرد. ما با توضیح سریع نحوه بسته‌بندی برنامه‌های Electron در زیر کاپوت شروع می‌کنیم و با داشتن این دانش، با استفاده از ابزارهایی که کل فرآیند را خودکار می‌کنند، هر سیستم عامل اصلی را با جزئیات پوشش خواهیم داد. استقرار برنامه های دسکتاپ یک کار بی اهمیت نیست و ممکن است از پس زمینه توسعه وب احساس گم شدن کنید. این دوره به شما کمک می‌کند تا با آموزش بهترین شیوه‌ها، پاسخ به نگرانی‌های رایج، و توضیح جزئیات نحوه واگذاری بسته‌بندی و استقرار برنامه‌ها به سرویس‌های یکپارچه‌سازی مداوم، در دریای توزیع برنامه‌های دسکتاپ حرکت کنید، تا بتوانید نسخه‌ای از برنامه خود را در همه عملیات‌ها مستقر کنید. سیستم ها با یک فرمان واحد ? بررسی کنید که چگونه ابزارهای بسته بندی الکترون در زیر هود کار می کنند ?برنامه Electron خود را برای ارسال برنامه های فروشگاهی آماده کنید برای اطمینان از یکپارچگی، برنامه Electron خود را کد امضا کنید استقرارهای خود را با استفاده از خدمات یکپارچه سازی مداوم به طور خودکار انجام دهید ?پیکربندی Travis CI و Appveyor CI برای ساخت و استقرار خودکار برنامه های Electron این دوره برای توسعه دهندگان Electron که به دنبال توزیع برنامه های Electron خود هستند ساخته شده است. تجربه قبلی توسعه Electron برای این دوره ضروری است. *یاد بگیرید که از electron-builder برای بسته بندی برنامه های Electron استفاده کنید * * درک نحوه تنظیم به روز رسانی خودکار برای برنامه های Electron * * آموزش انجام امضای کد در همه سیستم عامل های اصلی * *

سرفصل ها و درس ها

نحوه بسته بندی برنامه های الکترونیکی How Electron Applications are Packaged

  • بررسی اجمالی دوره The Course Overview

  • اصول بسته بندی Basics of Packaging

  • کجا منتشر کنیم؟ Where to Publish?

  • مدیریت ماژول های بومی الکترون Managing Electron Native Modules

  • مقدمه ای بر الکترون ساز Introduction to electron-builder

گنو/لینوکس GNU/Linux

  • ساخت بسته های دبیان Building Debian Packages

  • ساخت بسته های RPM Building RPM Packages

  • ساخت AppImages Building AppImages

  • ساخت بسته های اسنپ Building Snap Packages

  • ساختارهای گنو/لینوکس را روی Travis CI پیکربندی کنید Configure GNU/Linux Builds on Travis CI

سیستم عامل مک macOS

  • ساخت آرشیو DMG Building DMG Archives

  • ساخت بسته های PKG Building PKG Packages

  • امضای کد Code Signing

  • ساخت بسته‌های فروشگاه App Mac Building Mac App Store Packages

  • پیکربندی MacOS Builds بر روی Travis CI Configure macOS Builds on Travis CI

پنجره ها Windows

  • Building NSIS Installers Building NSIS Installers

  • ساخت بسته های قابل حمل Building Portable Packages

  • امضای کد Code Signing

  • ساخت بسته های AppX Building AppX Packages

  • پیکربندی Windows Builds در Appveyor CI Configure Windows Builds on Appveyor CI

به روز رسانی خودکار Auto Updates

  • به‌روزرسانی‌های خودکار را برای macOS تنظیم کنید Setup Auto Updates for macOS

  • راه اندازی به روز رسانی خودکار برای ویندوز Setup Auto Updates for Windows

  • به‌روزرسانی‌های خودکار را برای AppImages تنظیم کنید Setup Auto Updates for AppImages

نکات و ترفندها Tips and Tricks

  • فشرده سازی باینری ها/کتابخانه ها با UPX Compressing Binaries/Libraries with UPX

  • سازه های قابل تکرار با NPM Shrinkwrap Reproducible Builds with NPM Shrinkwrap

  • کوچک کردن و الحاق جاوا اسکریپت Minify and Concatenate JavaScript

  • بسته بندی برنامه های کاربردی وب در پوسته دسکتاپ Packaging Web Applications in a Desktop Shell

نمایش نظرات

توزیع برنامه های الکترونیکی [ویدئو]
جزییات دوره
3 h 8 m
27
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Juan Cruz Viotti Juan Cruz Viotti

تماس در 15/3/2017